﻿using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace RndMaterialDisposalService.Models
{
    /// <summary>
    /// 
    /// </summary>
    [Table("CapitalTransferBusinessData")]
    public class CapitalTransferBusinessDataModel
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Key]
        public string SysId { get; set; }
        /// <summary>
        /// 流程编号
        /// </summary>
        public string? ProcessFolio { get; set; }
        /// <summary>
        /// 流程实例号
        /// </summary>
        public string? ProcInstId { get; set; }
        /// <summary>
        /// 是否为电脑或软件转移
        /// </summary>
        public string? ComputerOrSoftware { get; set; }
        /// <summary>
        /// 公司段
        /// </summary>
        public string? CompanyType { get; set; }
        /// <summary>
        /// 使用人ID-转出部门
        /// </summary>
        public string? OutDeptUserID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? OutDeptUserName { get; set; }
        /// <summary>
        /// 部门名称（大部门）-转出部门
        /// </summary>
        public string? OutDeptFirstDept { get; set; }
        /// <summary>
        /// 部门名称（小部门）-转出部门
        /// </summary>
        public string? OutDeptSecondDept { get; set; }
        /// <summary>
        /// 部门编码-转出部门
        /// </summary>
        public string? OutDeptDeptCode { get; set; }
        /// <summary>
        /// 转移原因
        /// </summary>
        public string? LeaveTransfer { get; set; }
        /// <summary>
        /// PC数据清理确认
        /// </summary>
        public string? PCDataClear { get; set; }
        /// <summary>
        /// 使用人ID-转入部门
        /// </summary>
        public string? InputDeptUserID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? InputDeptUserName { get; set; }
        /// <summary>
        /// 部门名称（大部门）-转入部门
        /// </summary>
        public string? InputDeptFirstDept { get; set; }
        /// <summary>
        /// 部门名称（小部门）-转入部门
        /// </summary>
        public string? InputDeptSecondDept { get; set; }
        /// <summary>
        /// 部门编码-转入部门
        /// </summary>
        public string? InputDeptDeptCode { get; set; }
        /// <summary>
        /// 转出部门一级资产管理员
        /// </summary>
        public string? OutDeptFirstAdmin { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? OutDeptFirstAdminID { get; set; }
        /// <summary>
        /// 转入部门一级资产管理员
        /// </summary>
        public string? InputDeptFirstAdmin { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? InputDeptFirstAdminID { get; set; }
        /// <summary>
        /// 转出部门主管
        /// </summary>
        public string? OutDeptManager { get; set; }
        /// <summary>
        /// 资产转移原因
        /// </summary>
        public string? CapitalTransferRemark { get; set; }
        /// <summary>
        /// 转出资产所缺配件
        /// </summary>
        public string? Sparepart { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
    }
}
